package edu.uoc.tdp.comu.beans;

import java.util.ArrayList;
import java.util.Date;
import java.io.Serializable;

@SuppressWarnings("serial")
public class EventInscripcions extends Event implements Serializable{ 

	public EventInscripcions(int id_event, int id_tipusevent, int id_centre,
			String nom, String descripcio, Date dataIniEvent, Date dataFiEvent,
			Date dataIniInscripcio, Date dataFiInscripcio, int capacitatMax,
			double preu, boolean actiu, double percentMinNoModif, boolean esborrat,
			boolean inscrit, boolean confirmat,	String nomUniversitat, String nomCentre,
			Integer placesOcupades,	String tipusEsdeveniment, ArrayList<Requisit> llistaResquisist,
			boolean Assistencia) {
		
	super(id_event, id_tipusevent, id_centre, nom, descripcio, dataIniEvent, dataFiEvent,
				dataIniInscripcio, dataFiInscripcio, capacitatMax, preu, actiu,
				percentMinNoModif, esborrat);
	
		this.inscrit = inscrit;
		this.confirmat = confirmat;
		this.nomUniversitat = nomUniversitat;
		this.nomCentre = nomCentre;
		this.placesOcupades = placesOcupades;	
		this.llistaResquisist = llistaResquisist;
		this.Assistencia = Assistencia;
		
	}
	
	public EventInscripcions() {};

	public boolean isAssistencia() {
		return Assistencia;
	}

	public void setAssistencia(boolean assistencia) {
		Assistencia = assistencia;
	}

	public String getNomCentre() {
		return nomCentre;
	}

	public void setNomCentre(String nomCentre) {
		this.nomCentre = nomCentre;
	}

	public ArrayList<Requisit> getLlistaResquisist() {
		return llistaResquisist;
	}

	public void setLlistaResquisist(ArrayList<Requisit> llistaResquisist) {
		this.llistaResquisist = llistaResquisist;
	}

	private boolean inscrit;
	private boolean confirmat;
	private String nomUniversitat;
	private String nomCentre;
	private Integer placesOcupades;
	private String tipusEsdeveniment;
	private ArrayList<Requisit> llistaResquisist;
	private boolean Assistencia;
	
	public String getNomUniversitat() {
		return nomUniversitat;
	}

	public String getTipusEsdeveniment() {
		return tipusEsdeveniment;
	}

	public void setTipusEsdeveniment(String tipusEsdeveniment) {
		this.tipusEsdeveniment = tipusEsdeveniment;
	}

	public void setNomUniversitat(String nomUniversitat) {
		this.nomUniversitat = nomUniversitat;
	}

	public Integer getPlacesOcupades() {
		return placesOcupades;
	}

	public void setPlacesOcupades(Integer placesOcupades) {
		this.placesOcupades = placesOcupades;
	}

	public boolean isInscrit() {
		return inscrit;
	}
	
	public void setInscrit(boolean inscrit) {
		this.inscrit = inscrit;
	}
	
	public boolean isConfirmat() {
		return confirmat;
	}
	
	public void setConfirmat(boolean confirmat) {
		this.confirmat = confirmat;
	}
}
